package com.wondertek.poms.dao.pojo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Proxy;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LivePlayBillPojo implements Serializable {

    private static final long serialVersionUID = 1269299399467331813L;

    //直播节目单号：频道的内容ID+日期+3位顺序号
    private String playBillId;
    private Date startTime;
    private Date endTime;
    private String name;//节目名称
    private String channelId;//所属直播频道
    private String contentId;//播放的内容ID
    private String assetId;//播放的媒资ID
    private String assetUrl;//媒资流服务地址:获取编码56码率的播放地址
    private String contLength;//内容时长:获取媒资同步系统时长
    private Integer sortId;//排序号:排序号按天进行排序
    private String checkStatus;//审核状态
    private String checkTime;//审核时间
    private String dispatchStatus;//分发状态
    private String dispatchTime;//分发时间
    private String createTime;//创建时间
    private String modifyTime;//修改时间
    private Integer version;
    private int isDisplay;//显示与隐藏  0-显示，1-隐藏
    private String playUrl;	//媒资URL(媒体文件存放路径)

}
